the medicine that cures everything - French English Dictionary